#include "unp.h"

void str_echo(int fd)
{
    ssize_t n;
    long arg1, arg2;
    char line[MAXLINE];

    while (1) {
        if ( (n=Readline(fd, line, sizeof(line))) == 0) {
            return;
        }
        if (sscanf(line, "%ld %ld", &arg1, &arg2) == 2) {
            snprintf(line, sizeof(line), "%ld\n", arg1+arg2);
        } else {
            snprintf(line, sizeof(line), "input error\n");
        }
        Writen(fd, line, strlen(line));
    }
}

